exports.registerSeverApp = function (req, res) {

    //获取参数信息
    var bodyParams = req.routeInfo.bodyParams;

    //返回结果
    var resultData = {};

    //获取随机命名空间字符串
    var n_appid = common.getVerificationLetter()

    //任务流创建
    async.waterfall([

        //判断是否存在此命名空间
        //新建命名空间
        (cb)=> {
            db.where({
                "n_project_name" : bodyParams.projectName
            }).select("socket_namespace",(rs) => {
                //已经存在
                if(rs.length != 0){
                    return RES.errorResponse(res,'此项目已经存在,appId为：'+rs[0].n_appid);
                }
                cb();
            })

        },

        (cb) => {
            //添加
            db.add({
                "n_project_name" :bodyParams.projectName,
                "n_appid"        :n_appid,
            },"socket_namespace",(rs)=>{
                resultData.appId = n_appid
                cb()
            })
        },
    ],()=> {

        //返回最终拼接结果
        RES.successResponse(res,resultData);

    });
    
}